package com.rf.richfitwheel.admin.sys.service;

import java.util.List;
import java.util.Map;

import com.rf.richfitwheel.admin.sys.model.Org;
import com.rf.richfitwheel.admin.sys.model.User;
import com.rf.richfitwheel.admin.sys.vo.UserVO;
import net.sf.json.JSONArray;


public interface SysUserAuthService {

	public List<User> getUser(User user) throws Exception;

	/**
	 * 根据id查询机构信息
	 * @param orgId
	 * @return
	 */
	public Org getOrg(String orgId);
	
	/**
	 * 修改用户
	 * @param user
	 */
	public void update(User user);

	/**
	 * 根据用户id查询用户资源权限
	 * @param id
	 * @return
	 */
    public List<Map<String, Object>> getResourcesByUserId(String id);

	UserVO getUserVoByUsername(String username);
}
